|
|
 |
|
|
|
|
Emphasize the necessity of having clearly defined project team roles; this helps avoid confusion as to which project tasks, components, and subsystems are assigned to which developers. |
|
|
|
 |
|
|
|
|
Avoid scope creep, or the unnoticed increase in the project's requirements. |
|
|
|
 |
|
|
|
|
Select, follow, and, when necessary, customize an object-oriented methodology for the Visual Basic project (based on deadline pressures, budgets, and so on). |
|
|
|
 |
|
|
|
|
When developing a large Visual Basic project with more than one team, each tasked with developing a complex component or subsystem, develop a plan for coordinating the delivery of each team's expected product; this includes version control and compilation issues. |
|
|
|
 |
|
|
|
|
Make sure developers are physically seated within a reasonably close proximity to one another; the farther apart developers must sit, the less chance the Visual Basic project has for success. |
|
|
|
 |
|
|
|
|
Acquire Visual Basic and other development tools early enough in the project so that developers have a chance to get acclimated to the environment and toy with prototypes well before crunch time. |
|
|
|
 |
|
|
|
|
When a project grows too large, break it up into smaller projects. Visual Basic offers you the powerful feature of grouping many projects into one project group. |
|
|
|
 |
|
|
|
|
Build an intranet Web site to make available documentation, code, and executables related to all Visual Basic projects in your domain. |
|
|
|
 |
|
|
|
|
4. How is software development similar to wildcat oil drilling? |
|
|
|
 |
|
|
|
|
Developing software is in some cases riskier than gambling in Las Vegas, and in some ways resembles the risk of highly speculative, wildcat oil drilling. |
|
|
|
 |
|
|
|
|
One way that modern oil companies have mitigated the risks of pouring huge amounts of money into drilling for oil in places where none exists is to budget a certain amount of money for exploration and research using the latest petroleum and geological research technology. Yes, it's a lot of money, but much of the oil industry learned that the money spent on analytical research has consistently proven to be far cheaper than blindly drilling for oil. |
|
|
|
 |
|
|
|
|
Similarly, software development project moneyholders should realistically budget some money for problem assessment and solution exploration by well-respected technical experts in order to come up with an intelligent estimate of the effort necessary to elaborate, construct, and deploy a product. For these three phases, the managers would then audit the project at predetermined milestones to see if |
|
|
|
|
|